#include <stdio.h>
#include <string.h>
#include <strings.h>
void func(int len,size_t size,char* p)
{
    char arr2[100];
    int i;
    int k=0;
    for(i=0;i<size;i++)
    {
        char ch=*(p+i);
        if(ch!=' ')
        {
            arr2[k]=*(p+i);
            k++;
        }
    }
    bzero(p,size);
    for(i=0;i<=k;i++)
    {
        *(p+i)=arr2[i];
    }
    *(p+k+1)='\0';

}
int main(void)
{
    char arr1[]="abc dd  xxx";
    
   int len= strlen(arr1);
   size_t size=sizeof(arr1)/sizeof(arr1[0]);
    func(len,size,arr1);
    printf("%s",arr1);

    return 0;
}